home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 24 / AACD 24.iso / AACD / Sound / LAME / WarpOS / src / config.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-07-25  |  1.9 KB  |  85 lines

  1. #define WORDS_BIGENDIAN 1
  2.  
  3. /* The number of bytes in a double.  */
  4. #define SIZEOF_DOUBLE 8
  5.  
  6. /* The number of bytes in a float.  */
  7. #define SIZEOF_FLOAT 4
  8.  
  9. /* The number of bytes in a int.  */
  10. #define SIZEOF_INT 4
  11.  
  12. /* The number of bytes in a long.  */
  13. #define SIZEOF_LONG 4
  14.  
  15. /* The number of bytes in a long double.  */
  16. #define SIZEOF_LONG_DOUBLE 12
  17.  
  18. /* The number of bytes in a short.  */
  19. #define SIZEOF_SHORT 2
  20.  
  21. /* The number of bytes in a unsigned int.  */
  22. #define SIZEOF_UNSIGNED_INT 4
  23.  
  24. /* The number of bytes in a unsigned long.  */
  25. #define SIZEOF_UNSIGNED_LONG 4
  26.  
  27. /* The number of bytes in a unsigned short.  */
  28. #define SIZEOF_UNSIGNED_SHORT 2
  29.  
  30. /* Define if you have the ANSI C header files.  */
  31. #define STDC_HEADERS
  32.  
  33. /* Define if you have the <errno.h> header file.  */
  34. #define HAVE_ERRNO_H
  35.  
  36. /* Define if you have the <fcntl.h> header file.  */
  37. #define HAVE_FCNTL_H
  38.  
  39. /* Define if you have the <limits.h> header file.  */
  40. #define HAVE_LIMITS_H
  41.  
  42. /* Name of package */
  43. #define PACKAGE "lame"
  44.  
  45. /* Version number of package */
  46. #define VERSION "3.88"
  47.  
  48. /* Define if compiler has function prototypes */
  49. #define PROTOTYPES 1
  50.  
  51. /* enable VBR bitrate histogram */
  52. #define BRHIST 1
  53.  
  54. /* IEEE754 compatible machine */
  55. #define TAKEHIRO_IEEE754_HACK 1
  56.  
  57. #define HAVE_STRCHR
  58. #define HAVE_MEMCPY
  59.  
  60. #if defined(_MSC_VER)
  61.     typedef __int8  int8_t;
  62.     typedef __int16 int16_t;
  63.     typedef __int32 int32_t;
  64.     typedef __int64 int64_t;
  65.  
  66.     typedef unsigned __int8  uint8_t;
  67.     typedef unsigned __int16 uint16_t;
  68.     typedef unsigned __int32 uint32_t;
  69.     typedef unsigned __int64 uint64_t;
  70.  
  71.     typedef float  float32_t;
  72.     typedef double float64_t;
  73. #elif defined (__GNUC__)
  74. #define uint8_t unsigned char
  75. #define uint16_t unsigned short
  76. #define uint32_t unsigned int
  77. #define uint64_t unsigned long long
  78. #endif
  79.  
  80. typedef long double ieee854_float80_t;
  81. typedef double      ieee754_float64_t;
  82. typedef float       ieee754_float32_t;
  83.  
  84. #define LAME_LIBRARY_BUILD
  85.